package com.qualysys.entrevistado;

import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.classic.Session;

public class EntrevistadoDAOHibernate implements EntrevistadoDAO {
	private Session sessao;
	@Override
	public void salvar(Entrevistado entrevistado) {		
		this.sessao.save(entrevistado);

	}
	public Session getSessao() {
		return sessao;
	}
	public void setSessao(Session sessao) {
		this.sessao = sessao;
	}
	@SuppressWarnings("unchecked")
	@Override
	public List<Entrevistado> listar() {
		Criteria lista = sessao.createCriteria(Entrevistado.class);
		return lista.list();
		
	}
	@Override
	public void excluir(Entrevistado entrevistado) {
		this.sessao.delete(entrevistado);
		
	}

}